//
//  LBCategoryManager.h
//  jslj
//
//  Created by luckyRoy on 2017/10/10.
//  Copyright © 2017年 广东联结电子商务有限公司. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "LBCategoryModel.h"
#import "LBCategoryManagerURL.h"

@interface LBCategoryManager : NSObject
/**
 *  获取发布需求的分类
 *
 *  @param  bizCode 9-企业,10-个人,11-发包,12-采购,13-招聘,14-(需求尚未确定所需分类种类)
 *  @param  depth 深度，查询的树的级别(默认是3级分类) 非必填1为1级，2为2级，以此类推 最大4级
 *
 **/
+ (void)getCategoryListByBizCode:(LBCategoryBizCodeType)bizCode
                           Depth:(NSNumber *)depth
                         Success:(void(^)(NSArray <LBCategoryModel *> *modelArray))success
                            fail:(void(^)(NSString *errMsg))fail;
/**
 *  获取已订阅数据和未订阅数据(编辑订阅功能)
 *
 *  @param  bizType    业务类型    number    1 ：需求 2 ：资源
 *
 **/
+ (void)getBookingCategoryListByBizType:(NSInteger)bizType
                                Success:(void(^)(NSArray <LBCategoryModel *> *allArray,NSArray <LBCategoryModel *> *selctedArray))success
                                   fail:(void(^)(NSString *errMsg))fail;
/**
 *  新增订阅(含订阅详情)
 *
 *  @param  bizCodeArray  业务编码数组
 *  @param  bizTypeArray  业务类型数组 1：需求 2 资源 @mock=1
 *
 **/
+ (void)saveBookingByBizCode:(NSArray *)bizCodeArray
                     BizType:(NSArray *)bizTypeArray
                     Success:(void(^)(void))success
                        fail:(void(^)(NSString *errMsg))fail;

@end
